<?php
include_once './inc/config.inc.php';
include_once './inc/mysql.inc.php';
$link = connect();

// 检查是否已经初始化
$query = "SHOW TABLES LIKE 'users'";
$result = execute($link, $query);
if (mysqli_num_rows($result) > 0) {
    die("数据库已经初始化，无需重复操作");
}

// 读取SQL文件
$sqlFile = './databases/pikachu_tables.sql';
if (!file_exists($sqlFile)) {
    die("SQL文件不存在");
}

// 执行SQL文件中的语句
$sql = file_get_contents($sqlFile);
if (mysqli_multi_query($link, $sql)) {
    do {
        // 清除结果集
        if ($result = mysqli_store_result($link)) {
            mysqli_free_result($result);
        }
    } while (mysqli_next_result($link));
    
    echo "数据库初始化成功！";
} else {
    echo "数据库初始化失败：" . mysqli_error($link);
}

mysqli_close($link);
?>
